package com.pb.infra.oth.util;

import java.util.Map;

/**
 * 通用帮助类
 *
 * @Author:jinyang
 * @Date: 2019/8/7
 * @Time: 11:20
 */
public class Helper {
    private Helper() {
        throw new IllegalStateException("Utility class");
    }

    /**
     * 一般查询时传递过来的参数有可能不全，需要补齐避免Mybatis报错（比如模糊查询的用户名称条件缺失）
     *
     * @param paramMap 参数对象
     * @param paramId  查询参数ID
     */
    public static void supplementParamMap(Map<String, Object> paramMap, String paramId) {
        paramMap.put(paramId, paramMap.get(paramId) == null ? "" : paramMap.get(paramId));
    }
}
